import request from "@/request/index.js"

export default {
	// 获取打卡规则
	getClockinRule(params) {
		return request("/clockinRule/getClockinRule", params)
	},
	// 获取节假日列表
	isHoliday(params) {
		return request("/clockinRule/isHoliday", params)
	},
	// 获取今日是否为节假日
	getHoliday(params) {
		return request("/clockinRule/getHoliday", params)
	},
	// 打卡
	updateUser(params) {
		return request("/attendance/addAttendance", params)
	},
	// 获取个人出勤记录列表
	getUserAttendanceList(params) {
		return request("/attendance/getUserAttendanceList", params)
	},
	// 获取个人某天出勤记录
	getUserAttendance(params) {
		return request("/attendance/getUserAttendance", params)
	},
	
	// 没记录，添加打卡记录
	addAttendance(params) {
		return request("/attendance/addAttendance", params)
	},
	
	// 有记录，修改打卡
	updateAttendance(params) {
		return request("/attendance/updateAttendance", params)
	},
	
	// 出勤申请
	addAttendanceApply(params) {
		return request("/attendanceApply/addAttendanceApply", params)
	},
	
	// 获取申请列表
	getAttendanceApplyList(params) {
		return request("/attendanceApply/getAttendanceApplyList", params)
	},
	
	// 获取单个申请记录
	getAttendanceApply(params) {
		return request("/attendanceApply/getAttendanceApply", params)
	},
	
	// 获取服务器时间
	getServerTime(params) {
		return request("/clockinRule/getServerTime", params)
	},
}